#pragma once
#include "IMenuState.h"
#include "../SGD Wrappers/SGD_Handle.h"

class CGameMode :
	public CIMenuState
{
	CGameMode() = default;
	~CGameMode() = default;

	CGameMode(const CGameMode&) = delete;
	CGameMode& operator= (const CGameMode&) = delete;
	SGD::HTexture button;
	SGD::HTexture ball;
	SGD::HTexture boom;

	bool flash = true;
	float time = 0;
	int m_nCursor = 0;
public:
	static  CGameMode* GetInstance(void);

	virtual void Enter(void);
	virtual void Exit(void);

	virtual bool Input(void);
	virtual void Update(float elapsedTime);
	virtual void Render(void);

};

